package com.hengfoxwolf.commonbase.base.util
import android.util.Log

object LogX {
    lateinit var tag: String

    fun init(clazz: Class<*>) {
        tag = clazz.simpleName
    }

    fun v(tag: String, value: String) {
        Log.v(tag, value)

    }

    fun v(value: String) {
        Log.v(tag, value)
    }

    fun v2(tag: String, value: String) {
        Log.v(tag, value)
    }

    fun v2(value: String) {
        Log.v(tag, value)
    }

    fun v(tag: String, value: Int) {
        Log.v(tag, "$value")
    }

    fun v(value: Int) {
        Log.v(tag, "$value")
    }

    fun v2(tag: String, value: Int) {
        Log.v(tag, "$value")
    }

    fun v2(value: Int) {
        Log.v(tag, "$value")
    }

    fun d(tag: String, value: String) {
        Log.d(tag, value)
    }

    fun d(tag: String, value: Int) {
        Log.d(tag, "$value")
    }

    fun d(value: String) {
        Log.d(tag, value)
    }

    fun d(value: Int) {
        Log.d(tag, "$value")
    }

    fun d2(tag: String, value: String) {
        Log.d(tag, value)
    }

    fun d2(tag: String, value: Int) {
        Log.d(tag, "$value")
    }

    fun d2(value: String) {
        Log.d(tag, value)
    }

    fun d2(value: Int) {
        Log.d(tag, "$value")
    }

    fun e(tag: String, value: String) {
        Log.e(tag, value)
    }

    fun e(tag: String, value: Int) {
        Log.e(tag, "$value")
    }

    fun e(value: Int) {
        Log.e(tag, "$value")
    }

    fun e(value: String) {
        Log.e(tag, value)
    }

    fun e2(tag: String, value: Int) {
        Log.e(tag, "$value")
    }

    fun e2(value: Int) {
        Log.e(tag, "$value")
    }

    fun e2(tag: String, value: String) {
        Log.e(tag, value)
    }

    fun e2(value: String) {
        Log.e(tag, value)
    }
}